home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magical CD Author
/
Magical CD Author.iso
/
MakingFolder
/
Magical-CD⁄Making
/
Magical-CD_Making.rsrc
/
CODE_11536_IMAGING.txt
< prev
next >
Wrap
Text File
|
1994-09-01
|
43KB
|
725 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 E529 lsl D1.b, D2
00000002 A8BE syscall FrameArc
00000004 0000 0B64 ori.b D0, 0x64 /* 'd' */
00000008 0000 07C7 ori.b D0, 0xC7
0000000C 0000 0094 ori.b D0, 0x94
label00000010:
00000010 8000 or.b D0, D0
00000012 0002 3040 ori.b D2, 0x40 /* '@' */
00000016 30D2 move.w [A0]+, [A2]
00000018 42AB 2F52 clr.l [A3 + 0x2F52]
0000001C 2F9A 2F4A 7248 move.l [[A7 + <<invalid base displacement size>>] + 0x7248], [A2]+
00000022 DD72 0CAB add.w [A2 + D0 * 4 - 0x85], D6
00000026 3222 move.w D1, -[A2]
00000028 DE7C DF6C add.w D7, 0xDF6C
0000002C DC7C DD6C add.w D6, 0xDD6C
// begin alternate branch 0000002E-00000032
label0000002E:
0000002E DD6C 70F4 add.w [A4 + 0x70F4], D6
// end alternate branch 0000002E-00000032
label0000002E: // (misaligned)
00000030 70F4 moveq.l D0, 0xFFFFFFF4
00000032 1CC0 move.b [A6]+, D0
00000034 7E40 moveq.l D7, 0x40
00000036 DB40 addx.w D5, D0
00000038 4E20 .invalid // invalid opcode 4
label0000003A:
0000003A 3462 movea.w A2, -[A2]
0000003C 2B2A AA06 move.l -[A5], [A2 - 0x55FA]
00000040 A875 syscall SetPBits/SetPortBits
00000042 AA4E syscall SetStdCProcs
00000044 3092 move.w [A0], [A2]
00000046 3302 move.w -[A1], D2
00000048 DB40 addx.w D5, D0
0000004A 3082 move.w [A0], D2
0000004C A8EA syscall SetStdProcs
0000004E E2B8 ror D0, D1
label00000050:
00000050 056E AA06 bchg [A6 - 0x55FA], D2
// begin alternate branch 00000052-00000054
label00000052:
00000052 AA06 syscall SetPortPix/SetCPortPix
// end alternate branch 00000052-00000054
label00000052: // (misaligned)
00000054 52C3 shi D3
00000056 2BCA move.l <<invalid special address>>, A2
00000058 03F4 .incomplete
0000005A 4A5C tst.w [A4]+
0000005C 55AE D9EE subq.l [A6 - 0x2612], 2
00000060 4A64 tst.w -[A4]
00000062 8854 or.w D4, [A4]
00000064 66EC bne -0x12 /* 00000052 */
00000066 546E 902E addq.w [A6 - 0x6FD2], 2
0000006A E061 asr D1.w, D0
0000006C 67E2 beq -0x1C /* 00000050 */
0000006E 556E E169 subq.w [A6 - 0x1E97], 2
00000072 FFD1 .invalid <<F/7/7>>
00000074 5200 addq.b D0, 1
00000076 E061 asr D1.w, D0
00000078 3C13 move.w D6, [A3]
0000007A B7EE 54C3 cmpa.l A3, [A6 + 0x54C3]
0000007E 66AE bne -0x50 /* 0000002E */
00000080 D08B add.l D0, A3
00000082 668C bne -0x72 /* 00000010 */
00000084 D168 D168 add.w [A0 - 0x2E98], D0
00000088 E99C rol D4, 4
0000008A 66AE bne -0x50 /* 0000003A */
0000008C E99C rol D4, 4
0000008E 04AE 2B94 0A0E 24B3 subi.l [A6 + 0x24B3], 0x2B940A0E
00000096 028A 10DC 7632 andi.l A2, 0x10DC7632
0000009C 8400 or.b D2, D0
0000009E 0F8C bclr A4, D7
000000A0 FB1F .extension 0xB1F <<F/4-5/5>> // unimplemented
000000A2 4A84 tst.l D4
000000A4 0013 062B ori.b [A3], 0x2B /* '+' */
000000A8 0133 25B3 2628 4A84 AC6A 1C28 btst [[0x26284A84 + D2 * 4] - 0x5395E3D8], D0
000000B4 1C04 move.b D6, D4
000000B6 0093 3913 047B ori.l [A3], 0x3913047B
000000BC 0613 0528 addi.b [A3], 0x28 /* '(' */
000000C0 B307 xor.b D7, D1
000000C2 830E sbcd -[A1], -[A6]
000000C4 3604 move.w D3, D4
000000C6 0083 5663 0093 ori.l D3, 0x56630093
000000CC 0114 btst [A4], D0
000000CE 424C clr.w A4
000000D0 4000 negx.b D0
000000D2 837B 4309 or.w [[PC + <<invalid base displacement size>> + D4 * 2]], D1
000000D6 2B08 move.l -[A5], A0
000000D8 26A3 move.l [A3], -[A3]
000000DA 0264 0C54 andi.w -[A4], 0xC54
000000DE 2A78 6069 movea.l A5, [0x00006069]
000000E2 071E btst [A6]+, D3
000000E4 041B 1176 subi.b [A3]+, 0x76 /* 'v' */
000000E8 1B09 move.b -[A5], A1
000000EA 2B1D move.l -[A5], [A5]+
000000EC 0453 1EA8 subi.w [A3], 0x1EA8
000000F0 4441 neg.w D1
000000F2 0036 4100 74AB ori.b [A6 + D7.w * 4 - 0x85], 0x0
000000F8 3174 FA53 008B move.w [A0 + 0x8B], [A4 + A7 * 2 + 0x53]
000000FE 0583 bclr D3, D2
00000100 663B bne +0x3D /* 0000013D */
00000102 290F move.l -[A4], A7
00000104 44FB 1874 move.b [PC + D1 + 0x74], CCR
00000108 F306 .extension 0x306 <<F/4-5/1>> // unimplemented
0000010A 369B move.w [A3], [A3]+
0000010C 009B 025C 568B ori.l [A3]+, 0x25C568B
00000112 05EB .incomplete
00000114 563B 2980 addq.b [ + <<invalid base displacement size>> + D2], 3
00000118 6B00 3B0B bmi +0x3B0D /* 00003C25 */
0000011C 5368 6906 subq.w [A0 + 0x6906], 1
00000120 9C18 sub.b D6, [A0]+
00000122 0ABB 0024 A35F DB11 xori.l [[PC + A5 * 2]], 0x24A35F
0000012A 048A 3883 0123 subi.l A2, 0x38830123
00000130 0B40 bchg D0, D5
00000132 000F 32CB ori.b A7, 0xCB
00000136 0A06 4C00 xori.b D6, 0x0
0000013A BB64 xor.w -[A4], D5
0000013C 8CBB 04C5 or.l D6, [PC + D0.w * 4 - 0x59]
00000140 0092 5B0B 007B ori.l [A2], 0x5B0B007B
00000146 8040 or.w D0, D0
00000148 001B 89CA ori.b [A3]+, 0xCA
0000014C 3305 move.w -[A1], D5
0000014E 6302 bls +0x4 /* 00000152 */
00000150 228B move.l [A1], A3
label00000152:
00000152 1346 E300 move.b [A1 - 0x1D00], D6
00000156 7646 moveq.l D3, 0x46
00000158 E30D lsl D5.b, 1
0000015A 0B00 btst D0, D5
0000015C B6DB cmpa.w A3, [A3]+
0000015E 0681 0133 12DB addi.l D1, 0x13312DB
00000164 0958 bchg [A0]+, D4
00000166 DB58 add.w [A0]+, D5
00000168 4AB3 0300 tst.l [A3 + <<invalid base displacement size>> + D0 * 2]
0000016C 633E bls +0x40 /* 000001AC */
0000016E 54FB 03D6 scc <<invalid full ext with IS == 1 and I/IS == 6>>
00000172 46C3 move.w SR, D3
00000174 2E0B move.l D7, A3
00000176 0003 03BA ori.b D3, 0xBA
0000017A D646 add.w D3, D6
0000017C 2B00 m